import api from './api'

// 场景相关API
export const sceneService = {
  // 获取场景列表
  listScenes() {
    return api.get('/scene/list')
  },
  
  // 获取场景详情
  getScene(id) {
    return api.get(`/scene/getInfo/${id}`)
  },
  
  // 创建场景
  createScene(scene) {
    return api.post('/scene/save', scene)
  },
  
  // 更新场景
  updateScene(scene) {
    return api.put('/scene/update', scene)
  },
  
  // 删除场景
  deleteScene(id) {
    return api.delete(`/scene/remove/${id}`)
  },
  
  // 分享场景
  shareScene(shareData) {
    return api.post('/sceneShare/save', shareData)
  },
  
  // 获取分享列表
  listShares() {
    return api.get('/sceneShare/list')
  },
  
  // 更新分享
  updateShare(shareData) {
    return api.put('/sceneShare/update', shareData)
  },
  
  // 删除分享
  deleteShare(id) {
    return api.delete(`/sceneShare/remove/${id}`)
  }
}